داستان ولادت به گونه اى كه در روايات شيخ صدوق(ره)در امالى و علل و عيون اخبار الرضا(ع)و روايات ديگر محدثين شيعه و اهل سنت آمده و از امام سجاد(ع) روايتشده اين گونه است كه فرمود:
چون فاطمه(س)فرزندش حسن را به دنيا آورد، به پدرش على(ع)عرض كرد: نامى براى او بگذار، على(ع)فرمود: من چنان نيستم كه در مورد نامگذارى او به رسول خدا پيشى گرفته و سبقت جويم.در اين وقت رسول خدا(ص)بيامد، و آن كودك را در پارچه زردى پيچيده، به نزد آن حضرت بردند.حضرت فرمود: مگر من به شما نگفته بودم كه او را در پارچه زردنپيچيد؟سپس آن پارچه را به كنارى افكند و پارچه سفيدى گرفته و كودك را در آن پيچيد، آنگاه رو به على(ع)كرده فرمود: آيا او را نامگذارى كرده اى؟
عرض كرد: من در نامگذارى وى به شما پيشى نمىگرفتم!
رسول خدا(ص)فرمود: من هم در نامگذارى وى بر خدا سبقت نمىجويم!
در اين وقتخداى تبارك و تعالى به جبرئيل وحى فرمود كه براى محمد پسرى متولد شده، به نزد وى برو و سلامش برسان و تبريك و تهنيت گوى و به وى بگو: براستى كه على نزد تو به منزله هارون است از موسى، پس او را به نام پسر هارون نام بنه!
جبرئيل از آسمان فرود آمد و از سوى خداى تعالى به وى تهنيت گفت و سپس اظهار داشت:
بقیه در ادامه ی مطلب